home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
Help me
/
Help me.rsrc
/
bin.rsrc_CODE_10_EditPattern.txt
< prev
next >
Wrap
Text File
|
1994-02-05
|
61KB
|
1,091 lines
# near model CODE resource
# jump table entries: 1840-1843 (4 of them)
export_230:
00000000 4E56 FFB4 link A6, -0x004C
00000004 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000008 102D A84C move.b D0, [A5 - 0x57B4]
0000000C 6704 beq +0x6 /* 00000012 */
0000000E 6000 02F6 bra +0x2F8 /* 00000306 */
label00000012:
00000012 302D B872 move.w D0, [A5 - 0x478E]
00000016 5340 subq.w D0, 1
00000018 41ED AB56 lea.l A0, [A5 - 0x54AA]
0000001C E740 asl D0.w, 3
0000001E 43EE FFE8 lea.l A1, [A6 - 0x18]
00000022 41F0 0000 lea.l A0, [A0 + D0.w]
00000026 7003 moveq.l D0, 0x03
label00000028:
00000028 32D8 move.w [A1]+, [A0]+
0000002A 51C8 FFFC dbf D0, -0x6 /* 00000028 */
0000002E 486E FFF8 pea.l [A6 - 0x8]
00000032 A874 syscall GetPort
00000034 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
00000038 42A7 clr.l -[A7]
0000003A 3F3C 00A3 move.w -[A7], 0xA3
0000003E 42A7 clr.l -[A7]
00000040 70FF moveq.l D0, 0xFFFFFFFF
00000042 2F00 move.l -[A7], D0
00000044 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */]
00000048 2D57 FFFC move.l [A6 - 0x4], [A7]
0000004C 2F3C 0000 00A3 move.l -[A7], 0xA3
00000052 3F3C 0002 move.w -[A7], 0x2
00000056 1F3C 0001 move.b -[A7], 0x1
0000005A 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
0000005E 42A7 clr.l -[A7]
00000060 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000064 A917 syscall GetWRefCon
00000066 205F movea.l A0, [A7]+
00000068 2850 movea.l A4, [A0]
0000006A 41ED 250A lea.l A0, [A5 + 0x250A /* export_1181 */]
0000006E 2948 0004 move.l [A4 + 0x4], A0
00000072 41EE FFE8 lea.l A0, [A6 - 0x18]
00000076 2948 0008 move.l [A4 + 0x8], A0
0000007A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000007E 3F3C 0003 move.w -[A7], 0x3
00000082 486E FFC6 pea.l [A6 - 0x3A]
00000086 486E FFC8 pea.l [A6 - 0x38]
0000008A 486E FFD4 pea.l [A6 - 0x2C]
0000008E A98D syscall GetDialogItem/GetDItem
00000090 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000094 3F3C 0003 move.w -[A7], 0x3
00000098 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
0000009C 487A 0320 pea.l [PC + 0x320 /* 000003BE, value 0x4E56FFC2 */]
000000A0 486E FFD4 pea.l [A6 - 0x2C]
000000A4 A98E syscall SetDialogItem/SetDItem
000000A6 486E FFD4 pea.l [A6 - 0x2C]
000000AA 2F3C 0001 0001 move.l -[A7], 0x10001
000000B0 A8A9 syscall InsetRect
000000B2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000B6 3F3C 0004 move.w -[A7], 0x4
000000BA 486E FFC6 pea.l [A6 - 0x3A]
000000BE 486E FFC8 pea.l [A6 - 0x38]
000000C2 486E FFDC pea.l [A6 - 0x24]
000000C6 A98D syscall GetDialogItem/GetDItem
000000C8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000CC 3F3C 0004 move.w -[A7], 0x4
000000D0 3F2E FFC6 move.w -[A7], [A6 - 0x3A]
000000D4 487A 02E8 pea.l [PC + 0x2E8 /* 000003BE, value 0x4E56FFC2 */]
000000D8 486E FFDC pea.l [A6 - 0x24]
000000DC A98E syscall SetDialogItem/SetDItem
000000DE 486E FFDC pea.l [A6 - 0x24]
000000E2 2F3C 0001 0001 move.l -[A7], 0x10001
000000E8 A8A9 syscall InsetRect
000000EA A89E syscall PenNormal
000000EC 41EE FFCC lea.l A0, [A6 - 0x34]
000000F0 43ED FE0C lea.l A1, [A5 - 0x1F4]
000000F4 7003 moveq.l D0, 0x03
label000000F6:
000000F6 30D9 move.w [A0]+, [A1]+
000000F8 51C8 FFFC dbf D0, -0x6 /* 000000F6 */
000000FC 486E FFCC pea.l [A6 - 0x34]
00000100 2F3C 0005 0005 move.l -[A7], 0x50005
00000106 A8A9 syscall InsetRect
label00000108:
00000108 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */]
0000010C 486E FFBC pea.l [A6 - 0x44]
00000110 A991 syscall ModalDialog
00000112 302E FFBC move.w D0, [A6 - 0x44]
00000116 5340 subq.w D0, 1
00000118 6712 beq +0x14 /* 0000012C */
0000011A 5340 subq.w D0, 1
0000011C 6700 01BC beq +0x1BE /* 000002DA */
00000120 5340 subq.w D0, 1
00000122 6758 beq +0x5A /* 0000017C */
00000124 5540 subq.w D0, 2
00000126 6762 beq +0x64 /* 0000018A */
00000128 6000 01B0 bra +0x1B2 /* 000002DA */
label0000012C:
0000012C 4267 clr.w -[A7]
0000012E 486E FFE8 pea.l [A6 - 0x18]
00000132 486D C936 pea.l [A5 - 0x36CA]
00000136 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */]
0000013A 101F move.b D0, [A7]+
0000013C 6600 019C bne +0x19E /* 000002DA */
00000140 41ED C936 lea.l A0, [A5 - 0x36CA]
00000144 43EE FFE8 lea.l A1, [A6 - 0x18]
00000148 7003 moveq.l D0, 0x03
label0000014A:
0000014A 30D9 move.w [A0]+, [A1]+
0000014C 51C8 FFFC dbf D0, -0x6 /* 0000014A */
00000150 302D B872 move.w D0, [A5 - 0x478E]
00000154 5340 subq.w D0, 1
00000156 41ED AB56 lea.l A0, [A5 - 0x54AA]
0000015A E740 asl D0.w, 3
0000015C 41F0 0000 lea.l A0, [A0 + D0.w]
00000160 43ED C936 lea.l A1, [A5 - 0x36CA]
00000164 7003 moveq.l D0, 0x03
label00000166:
00000166 30D9 move.w [A0]+, [A1]+
00000168 51C8 FFFC dbf D0, -0x6 /* 00000166 */
0000016C 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1
00000172 1B7C 0001 B50A move.b [A5 - 0x4AF6], 0x1
00000178 6000 0160 bra +0x162 /* 000002DA */
label0000017C:
0000017C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000180 4267 clr.w -[A7]
00000182 4EBA 023A jsr [PC + 0x23A /* 000003BE */]
00000186 6000 0152 bra +0x154 /* 000002DA */
label0000018A:
0000018A 41EE FFE8 lea.l A0, [A6 - 0x18]
0000018E 43ED FE78 lea.l A1, [A5 - 0x188]
00000192 7003 moveq.l D0, 0x03
label00000194:
00000194 30D9 move.w [A0]+, [A1]+
00000196 51C8 FFFC dbf D0, -0x6 /* 00000194 */
0000019A 4267 clr.w -[A7]
0000019C 2F2D C768 move.l -[A7], [A5 - 0x3898]
000001A0 486E FFF0 pea.l [A6 - 0x10]
000001A4 A92C syscall FindWindow
000001A6 3D5F FFBE move.w [A6 - 0x42], [A7]+
000001AA 4AAE FFF0 tst.l [A6 - 0x10]
000001AE 6708 beq +0xA /* 000001B8 */
000001B0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000001B4 A873 syscall SetPort
000001B6 600C bra +0xE /* 000001C4 */
label000001B8:
000001B8 486E FFF4 pea.l [A6 - 0xC]
000001BC A910 syscall GetWMgrPort
000001BE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000001C2 A873 syscall SetPort
label000001C4:
000001C4 486D C768 pea.l [A5 - 0x3898]
000001C8 A871 syscall GlobalToLocal
000001CA 202E FFF0 move.l D0, [A6 - 0x10]
000001CE B0AD C2E6 cmp.l D0, [A5 - 0x3D1A]
000001D2 57C0 seq D0
000001D4 7203 moveq.l D1, 0x03
000001D6 B26E FFBE cmp.w D1, [A6 - 0x42]
000001DA 57C1 seq D1
000001DC C001 and.b D0, D1
000001DE 6754 beq +0x56 /* 00000234 */
000001E0 302D C76A move.w D0, [A5 - 0x3896]
000001E4 48C0 ext.l D0
000001E6 81FC 0012 divs.w D0, 0x12
000001EA 3D40 FFC4 move.w [A6 - 0x3C], D0
000001EE 302D C768 move.w D0, [A5 - 0x3898]
000001F2 48C0 ext.l D0
000001F4 81FC 000D divs.w D0, 0xD /* '\r' */
000001F8 3E00 move.w D7, D0
000001FA 6C02 bge +0x4 /* 000001FE */
000001FC 4247 clr.w D7
label000001FE:
000001FE 7009 moveq.l D0, 0x09
00000200 B047 cmp.w D0, D7
00000202 6C02 bge +0x4 /* 00000206 */
00000204 7E09 moveq.l D7, 0x09
label00000206:
00000206 3007 move.w D0, D7
00000208 5240 addq.w D0, 1
0000020A 720A moveq.l D1, 0x0A
0000020C C3EE FFC4 muls.w D1, [A6 - 0x3C]
00000210 D240 add.w D1, D0
00000212 3D41 FFC0 move.w [A6 - 0x40], D1
00000216 302E FFC0 move.w D0, [A6 - 0x40]
0000021A 5340 subq.w D0, 1
0000021C 41ED AB56 lea.l A0, [A5 - 0x54AA]
00000220 E740 asl D0.w, 3
00000222 43EE FFE8 lea.l A1, [A6 - 0x18]
00000226 41F0 0000 lea.l A0, [A0 + D0.w]
0000022A 7003 moveq.l D0, 0x03
label0000022C:
0000022C 32D8 move.w [A1]+, [A0]+
0000022E 51C8 FFFC dbf D0, -0x6 /* 0000022C */
00000232 607C bra +0x7E /* 000002B0 */
label00000234:
00000234 4267 clr.w -[A7]
00000236 302D C76A move.w D0, [A5 - 0x3896]
0000023A 5840 addq.w D0, 4
0000023C 3F00 move.w -[A7], D0
0000023E 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */]
00000242 3B5F C76A move.w [A5 - 0x3896], [A7]+
00000246 4267 clr.w -[A7]
00000248 302D C768 move.w D0, [A5 - 0x3898]
0000024C 5840 addq.w D0, 4
0000024E 3F00 move.w -[A7], D0
00000250 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */]
00000254 3B5F C768 move.w [A5 - 0x3898], [A7]+
00000258 4267 clr.w -[A7]
0000025A 2F2D C768 move.l -[A7], [A5 - 0x3898]
0000025E 486E FFCC pea.l [A6 - 0x34]
00000262 A8AD syscall PtInRect
00000264 101F move.b D0, [A7]+
00000266 6748 beq +0x4A /* 000002B0 */
00000268 7800 moveq.l D4, 0x00
0000026A 426E FFB6 clr.w [A6 - 0x4A]
0000026E 3C2E FFB6 move.w D6, [A6 - 0x4A]
00000272 6036 bra +0x38 /* 000002AA */
label00000274:
00000274 426E FFB4 clr.w [A6 - 0x4C]
00000278 3A2E FFB4 move.w D5, [A6 - 0x4C]
0000027C 6024 bra +0x26 /* 000002A2 */
label0000027E:
0000027E 4267 clr.w -[A7]
00000280 3005 move.w D0, D5
00000282 D06D C76A add.w D0, [A5 - 0x3896]
00000286 3F00 move.w -[A7], D0
00000288 3006 move.w D0, D6
0000028A D06D C768 add.w D0, [A5 - 0x3898]
0000028E 3F00 move.w -[A7], D0
00000290 A865 syscall GetPixel
00000292 101F move.b D0, [A7]+
00000294 6708 beq +0xA /* 0000029E */
00000296 486E FFE8 pea.l [A6 - 0x18]
0000029A 2F04 move.l -[A7], D4
0000029C A85E syscall BitSet
label0000029E:
0000029E 5284 addq.l D4, 1
000002A0 5245 addq.w D5, 1
label000002A2:
000002A2 7007 moveq.l D0, 0x07
000002A4 B045 cmp.w D0, D5
000002A6 6CD6 bge -0x28 /* 0000027E */
000002A8 5246 addq.w D6, 1
label000002AA:
000002AA 7007 moveq.l D0, 0x07
000002AC B046 cmp.w D0, D6
000002AE 6CC4 bge -0x3A /* 00000274 */
label000002B0:
000002B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002B4 A873 syscall SetPort
000002B6 486E FFD4 pea.l [A6 - 0x2C]
000002BA A8A3 syscall EraseRect
000002BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002C0 3F3C 0003 move.w -[A7], 0x3
000002C4 4EBA 00F8 jsr [PC + 0xF8 /* 000003BE */]
000002C8 486E FFDC pea.l [A6 - 0x24]
000002CC A8A3 syscall EraseRect
000002CE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002D2 3F3C 0004 move.w -[A7], 0x4
000002D6 4EBA 00E6 jsr [PC + 0xE6 /* 000003BE */]
label000002DA:
000002DA 7001 moveq.l D0, 0x01
000002DC B06E FFBC cmp.w D0, [A6 - 0x44]
000002E0 57C0 seq D0
000002E2 7202 moveq.l D1, 0x02
000002E4 B26E FFBC cmp.w D1, [A6 - 0x44]
000002E8 57C1 seq D1
000002EA 8001 or.b D0, D1
000002EC 6700 FE1A beq -0x1E4 /* 00000108 */
000002F0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002F4 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
000002F8 486E FFFC pea.l [A6 - 0x4]
000002FC 4EAD 302A jsr [A5 + 0x302A /* export_1537 */]
00000300 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000304 A873 syscall SetPort
label00000306:
00000306 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
0000030A 4E5E unlink A6
0000030C 4E75 rts
fn0000030E:
0000030E 4E56 0000 link A6, 0
00000312 2F2E 000C move.l -[A7], [A6 + 0xC]
00000316 A972 syscall GetMouse
00000318 206E 000C movea.l A0, [A6 + 0xC]
0000031C 2F08 move.l -[A7], A0
0000031E 4267 clr.w -[A7]
00000320 226E 000C movea.l A1, [A6 + 0xC]
00000324 3029 0002 move.w D0, [A1 + 0x2]
00000328 226E 0008 movea.l A1, [A6 + 0x8]
0000032C 9069 FFEA sub.w D0, [A1 - 0x16]
00000330 48C0 ext.l D0
00000332 81FC 0008 divs.w D0, 0x8
00000336 3F00 move.w -[A7], D0
00000338 2F3C 0007 0000 move.l -[A7], 0x70000
0000033E 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */]
00000342 301F move.w D0, [A7]+
00000344 205F movea.l A0, [A7]+
00000346 3140 0002 move.w [A0 + 0x2], D0
0000034A 206E 000C movea.l A0, [A6 + 0xC]
0000034E 2F08 move.l -[A7], A0
00000350 4267 clr.w -[A7]
00000352 226E 000C movea.l A1, [A6 + 0xC]
00000356 3011 move.w D0, [A1]
00000358 226E 0008 movea.l A1, [A6 + 0x8]
0000035C 9069 FFE8 sub.w D0, [A1 - 0x18]
00000360 48C0 ext.l D0
00000362 81FC 0008 divs.w D0, 0x8
00000366 3F00 move.w -[A7], D0
00000368 2F3C 0007 0000 move.l -[A7], 0x70000
0000036E 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */]
00000372 301F move.w D0, [A7]+
00000374 205F movea.l A0, [A7]+
00000376 3080 move.w [A0], D0
00000378 4E5E unlink A6
0000037A 205F movea.l A0, [A7]+
0000037C 504F addq.w A7, 8
0000037E 4ED0 jmp [A0]
fn00000380:
00000380 4E56 FFF8 link A6, -0x0008
00000384 302E 000E move.w D0, [A6 + 0xE]
00000388 E740 asl D0.w, 3
0000038A 206E 0008 movea.l A0, [A6 + 0x8]
0000038E D068 FFEA add.w D0, [A0 - 0x16]
00000392 3D40 FFFA move.w [A6 - 0x6], D0
00000396 5E40 addq.w D0, 7
00000398 3D40 FFFE move.w [A6 - 0x2], D0
0000039C 302E 000C move.w D0, [A6 + 0xC]
000003A0 E740 asl D0.w, 3
000003A2 D068 FFE8 add.w D0, [A0 - 0x18]
000003A6 3D40 FFF8 move.w [A6 - 0x8], D0
000003AA 5E40 addq.w D0, 7
000003AC 3D40 FFFC move.w [A6 - 0x4], D0
000003B0 486E FFF8 pea.l [A6 - 0x8]
000003B4 A8A2 syscall PaintRect
000003B6 4E5E unlink A6
000003B8 205F movea.l A0, [A7]+
000003BA 504F addq.w A7, 8
000003BC 4ED0 jmp [A0]
fn000003BE:
000003BE 4E56 FFC2 link A6, -0x003E
000003C2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000003C6 266E 000A movea.l A3, [A6 + 0xA]
000003CA 42A7 clr.l -[A7]
000003CC 2F0B move.l -[A7], A3
000003CE A917 syscall GetWRefCon
000003D0 205F movea.l A0, [A7]+
000003D2 2050 movea.l A0, [A0]
000003D4 2868 0008 movea.l A4, [A0 + 0x8]
000003D8 2F0B move.l -[A7], A3
000003DA 3F3C 0003 move.w -[A7], 0x3
000003DE 486E FFCE pea.l [A6 - 0x32]
000003E2 486E FFF8 pea.l [A6 - 0x8]
000003E6 486E FFF0 pea.l [A6 - 0x10]
000003EA A98D syscall GetDialogItem/GetDItem
000003EC 41EE FFE8 lea.l A0, [A6 - 0x18]
000003F0 43EE FFF0 lea.l A1, [A6 - 0x10]
000003F4 7003 moveq.l D0, 0x03
label000003F6:
000003F6 30D9 move.w [A0]+, [A1]+
000003F8 51C8 FFFC dbf D0, -0x6 /* 000003F6 */
000003FC 486E FFE8 pea.l [A6 - 0x18]
00000400 2F3C 0001 0001 move.l -[A7], 0x10001
00000406 A8A9 syscall InsetRect
00000408 2F0B move.l -[A7], A3
0000040A 3F3C 0004 move.w -[A7], 0x4
0000040E 486E FFCE pea.l [A6 - 0x32]
00000412 486E FFF8 pea.l [A6 - 0x8]
00000416 486E FFE0 pea.l [A6 - 0x20]
0000041A A98D syscall GetDialogItem/GetDItem
0000041C 41EE FFD8 lea.l A0, [A6 - 0x28]
00000420 43EE FFE0 lea.l A1, [A6 - 0x20]
00000424 7003 moveq.l D0, 0x03
label00000426:
00000426 30D9 move.w [A0]+, [A1]+
00000428 51C8 FFFC dbf D0, -0x6 /* 00000426 */
0000042C 486E FFD8 pea.l [A6 - 0x28]
00000430 2F3C 0001 0001 move.l -[A7], 0x10001
00000436 A8A9 syscall InsetRect
00000438 302E 0008 move.w D0, [A6 + 0x8]
0000043C 6710 beq +0x12 /* 0000044E */
0000043E 5740 subq.w D0, 3
00000440 6700 00D2 beq +0xD4 /* 00000514 */
00000444 5340 subq.w D0, 1
00000446 6700 0116 beq +0x118 /* 0000055E */
0000044A 6000 0120 bra +0x122 /* 0000056C */
label0000044E:
0000044E 486E FFD4 pea.l [A6 - 0x2C]
00000452 2F0E move.l -[A7], A6
00000454 4EBA FEB8 jsr [PC - 0x148 /* 0000030E */]
00000458 302E FFD4 move.w D0, [A6 - 0x2C]
0000045C E740 asl D0.w, 3
0000045E 3E2E FFD6 move.w D7, [A6 - 0x2A]
00000462 DE40 add.w D7, D0
00000464 4267 clr.w -[A7]
00000466 2F0C move.l -[A7], A4
00000468 3007 move.w D0, D7
0000046A 48C0 ext.l D0
0000046C 2F00 move.l -[A7], D0
0000046E A85D syscall BitTst
00000470 1C1F move.b D6, [A7]+
00000472 A89E syscall PenNormal
00000474 1006 move.b D0, D6
00000476 6706 beq +0x8 /* 0000047E */
00000478 486D FE78 pea.l [A5 - 0x188]
0000047C A89D syscall PenPat
label0000047E:
0000047E 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
00000482 2F0E move.l -[A7], A6
00000484 4EBA FEFA jsr [PC - 0x106 /* 00000380 */]
00000488 1006 move.b D0, D6
0000048A 670C beq +0xE /* 00000498 */
0000048C 2F0C move.l -[A7], A4
0000048E 3007 move.w D0, D7
00000490 48C0 ext.l D0
00000492 2F00 move.l -[A7], D0
00000494 A85F syscall BitClr
00000496 600A bra +0xC /* 000004A2 */
label00000498:
00000498 2F0C move.l -[A7], A4
0000049A 3007 move.w D0, D7
0000049C 48C0 ext.l D0
0000049E 2F00 move.l -[A7], D0
000004A0 A85E syscall BitSet
label000004A2:
000004A2 486E FFD8 pea.l [A6 - 0x28]
000004A6 2F0C move.l -[A7], A4
000004A8 A8A5 syscall FillRect
label000004AA:
000004AA 486E FFD0 pea.l [A6 - 0x30]
000004AE 2F0E move.l -[A7], A6
000004B0 4EBA FE5C jsr [PC - 0x1A4 /* 0000030E */]
000004B4 4267 clr.w -[A7]
000004B6 2F2E FFD4 move.l -[A7], [A6 - 0x2C]
000004BA 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000004BE A881 syscall EqualPt
000004C0 101F move.b D0, [A7]+
000004C2 663E bne +0x40 /* 00000502 */
000004C4 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000004C8 2F0E move.l -[A7], A6
000004CA 4EBA FEB4 jsr [PC - 0x14C /* 00000380 */]
000004CE 302E FFD0 move.w D0, [A6 - 0x30]
000004D2 E740 asl D0.w, 3
000004D4 3E2E FFD2 move.w D7, [A6 - 0x2E]
000004D8 DE40 add.w D7, D0
000004DA 1006 move.b D0, D6
000004DC 670C beq +0xE /* 000004EA */
000004DE 2F0C move.l -[A7], A4
000004E0 3007 move.w D0, D7
000004E2 48C0 ext.l D0
000004E4 2F00 move.l -[A7], D0
000004E6 A85F syscall BitClr
000004E8 600A bra +0xC /* 000004F4 */
label000004EA:
000004EA 2F0C move.l -[A7], A4
000004EC 3007 move.w D0, D7
000004EE 48C0 ext.l D0
000004F0 2F00 move.l -[A7], D0
000004F2 A85E syscall BitSet
label000004F4:
000004F4 486E FFD8 pea.l [A6 - 0x28]
000004F8 2F0C move.l -[A7], A4
000004FA A8A5 syscall FillRect
000004FC 2D6E FFD0 FFD4 move.l [A6 - 0x2C], [A6 - 0x30]
label00000502:
00000502 4267 clr.w -[A7]
00000504 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000508 101F move.b D0, [A7]+
0000050A 0A00 0001 xori.b D0, 0x1
0000050E 679A beq -0x64 /* 000004AA */
00000510 A89E syscall PenNormal
00000512 6058 bra +0x5A /* 0000056C */
label00000514:
00000514 486E FFF0 pea.l [A6 - 0x10]
00000518 A8A1 syscall FrameRect
0000051A 4247 clr.w D7
0000051C 426E FFC4 clr.w [A6 - 0x3C]
00000520 3A2E FFC4 move.w D5, [A6 - 0x3C]
00000524 6030 bra +0x32 /* 00000556 */
label00000526:
00000526 426E FFC2 clr.w [A6 - 0x3E]
0000052A 382E FFC2 move.w D4, [A6 - 0x3E]
0000052E 601E bra +0x20 /* 0000054E */
label00000530:
00000530 4267 clr.w -[A7]
00000532 2F0C move.l -[A7], A4
00000534 3007 move.w D0, D7
00000536 48C0 ext.l D0
00000538 2F00 move.l -[A7], D0
0000053A A85D syscall BitTst
0000053C 101F move.b D0, [A7]+
0000053E 670A beq +0xC /* 0000054A */
00000540 3F04 move.w -[A7], D4
00000542 3F05 move.w -[A7], D5
00000544 2F0E move.l -[A7], A6
00000546 4EBA FE38 jsr [PC - 0x1C8 /* 00000380 */]
label0000054A:
0000054A 5247 addq.w D7, 1
0000054C 5244 addq.w D4, 1
label0000054E:
0000054E 7007 moveq.l D0, 0x07
00000550 B044 cmp.w D0, D4
00000552 6CDC bge -0x22 /* 00000530 */
00000554 5245 addq.w D5, 1
label00000556:
00000556 7007 moveq.l D0, 0x07
00000558 B045 cmp.w D0, D5
0000055A 6CCA bge -0x34 /* 00000526 */
0000055C 600E bra +0x10 /* 0000056C */
label0000055E:
0000055E 486E FFE0 pea.l [A6 - 0x20]
00000562 A8A1 syscall FrameRect
00000564 486E FFD8 pea.l [A6 - 0x28]
00000568 2F0C move.l -[A7], A4
0000056A A8A5 syscall FillRect
label0000056C:
0000056C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000570 4E5E unlink A6
00000572 205F movea.l A0, [A7]+
00000574 5C4F addq.w A7, 6
00000576 4ED0 jmp [A0]
export_231:
00000578 4E56 FFE8 link A6, -0x0018
0000057C 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00000580 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
00000584 42A7 clr.l -[A7]
00000586 3F3C 00A4 move.w -[A7], 0xA4
0000058A 42A7 clr.l -[A7]
0000058C 70FF moveq.l D0, 0xFFFFFFFF
0000058E 2F00 move.l -[A7], D0
00000590 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */]
00000594 2D57 FFFC move.l [A6 - 0x4], [A7]
00000598 3F3C 0002 move.w -[A7], 0x2
0000059C 486E FFE8 pea.l [A6 - 0x18]
000005A0 486E FFF8 pea.l [A6 - 0x8]
000005A4 486E FFF0 pea.l [A6 - 0x10]
000005A8 A98D syscall GetDialogItem/GetDItem
000005AA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005AE 3F3C 0002 move.w -[A7], 0x2
000005B2 3F2E FFE8 move.w -[A7], [A6 - 0x18]
000005B6 487A 00EE pea.l [PC + 0xEE /* 000006A6, value 0x4E56FFEA */]
000005BA 486E FFF0 pea.l [A6 - 0x10]
000005BE A98E syscall SetDialogItem/SetDItem
000005C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005C4 2F3C 0000 00A4 move.l -[A7], 0xA4
000005CA 3F3C 0001 move.w -[A7], 0x1
000005CE 1F3C 0001 move.b -[A7], 0x1
000005D2 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
label000005D6:
000005D6 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */]
000005DA 486E FFEA pea.l [A6 - 0x16]
000005DE A991 syscall ModalDialog
000005E0 7002 moveq.l D0, 0x02
000005E2 B06E FFEA cmp.w D0, [A6 - 0x16]
000005E6 660A bne +0xC /* 000005F2 */
000005E8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005EC 4267 clr.w -[A7]
000005EE 4EBA 00B6 jsr [PC + 0xB6 /* 000006A6 */]
label000005F2:
000005F2 7001 moveq.l D0, 0x01
000005F4 B06E FFEA cmp.w D0, [A6 - 0x16]
000005F8 57C0 seq D0
000005FA 7202 moveq.l D1, 0x02
000005FC B26E FFEA cmp.w D1, [A6 - 0x16]
00000600 57C1 seq D1
00000602 8001 or.b D0, D1
00000604 67D0 beq -0x2E /* 000005D6 */
label00000606:
00000606 486E FFEC pea.l [A6 - 0x14]
0000060A 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
0000060E 4267 clr.w -[A7]
00000610 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000614 101F move.b D0, [A7]+
00000616 0A00 0001 xori.b D0, 0x1
0000061A 67EA beq -0x14 /* 00000606 */
0000061C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000620 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
00000624 486E FFFC pea.l [A6 - 0x4]
00000628 4EAD 302A jsr [A5 + 0x302A /* export_1537 */]
0000062C 1B7C 0001 C1CE move.b [A5 - 0x3E32], 0x1
00000632 7007 moveq.l D0, 0x07
00000634 B06D C732 cmp.w D0, [A5 - 0x38CE]
00000638 6708 beq +0xA /* 00000642 */
0000063A 3F3C 0007 move.w -[A7], 0x7
0000063E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label00000642:
00000642 4E5E unlink A6
00000644 4E75 rts
fn00000646:
00000646 4E56 FFF4 link A6, -0x000C
0000064A 302D C50A move.w D0, [A5 - 0x3AF6]
0000064E 5340 subq.w D0, 1
00000650 48C0 ext.l D0
00000652 81FC 0004 divs.w D0, 0x4
00000656 3D40 FFF6 move.w [A6 - 0xA], D0
0000065A 7000 moveq.l D0, 0x00
0000065C 322D C50A move.w D1, [A5 - 0x3AF6]
00000660 5341 subq.w D1, 1
00000662 3001 move.w D0, D1
00000664 C0BC 0000 0003 and.l D0, 0x3
0000066A 3D40 FFF4 move.w [A6 - 0xC], D0
0000066E 302E FFF6 move.w D0, [A6 - 0xA]
00000672 EB40 asl D0.w, 5
00000674 D07C 0010 add.w D0, 0x10
00000678 3D40 FFFA move.w [A6 - 0x6], D0
0000067C D07C 0020 add.w D0, 0x20 /* ' ' */
00000680 3D40 FFFE move.w [A6 - 0x2], D0
00000684 302E FFF4 move.w D0, [A6 - 0xC]
00000688 EB40 asl D0.w, 5
0000068A D07C 0010 add.w D0, 0x10
0000068E 3D40 FFF8 move.w [A6 - 0x8], D0
00000692 D07C 0020 add.w D0, 0x20 /* ' ' */
00000696 3D40 FFFC move.w [A6 - 0x4], D0
0000069A 486E FFF8 pea.l [A6 - 0x8]
0000069E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000006A2 4E5E unlink A6
000006A4 4E75 rts
fn000006A6:
000006A6 4E56 FFEA link A6, -0x0016
000006AA 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000006AE 4A6E 0008 tst.w [A6 + 0x8]
000006B2 666C bne +0x6E /* 00000720 */
000006B4 486E FFFC pea.l [A6 - 0x4]
000006B8 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
000006BC 4EBA FF88 jsr [PC - 0x78 /* 00000646 */]
000006C0 4267 clr.w -[A7]
000006C2 302E FFFC move.w D0, [A6 - 0x4]
000006C6 907C 0010 sub.w D0, 0x10
000006CA 48C0 ext.l D0
000006CC 81FC 0020 divs.w D0, 0x20 /* ' ' */
000006D0 3F00 move.w -[A7], D0
000006D2 2F3C 0003 0000 move.l -[A7], 0x30000
000006D8 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */]
000006DC 3D5F FFF8 move.w [A6 - 0x8], [A7]+
000006E0 4267 clr.w -[A7]
000006E2 302E FFFE move.w D0, [A6 - 0x2]
000006E6 907C 0010 sub.w D0, 0x10
000006EA 48C0 ext.l D0
000006EC 81FC 0020 divs.w D0, 0x20 /* ' ' */
000006F0 3F00 move.w -[A7], D0
000006F2 2F3C 0007 0000 move.l -[A7], 0x70000
000006F8 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */]
000006FC 3D5F FFFA move.w [A6 - 0x6], [A7]+
00000700 302E FFF8 move.w D0, [A6 - 0x8]
00000704 5240 addq.w D0, 1
00000706 322E FFFA move.w D1, [A6 - 0x6]
0000070A E541 asl D1.w, 2
0000070C D240 add.w D1, D0
0000070E 3B41 C50A move.w [A5 - 0x3AF6], D1
00000712 4EBA FF32 jsr [PC - 0xCE /* 00000646 */]
00000716 2F2D C242 move.l -[A7], [A5 - 0x3DBE]
0000071A A873 syscall SetPort
0000071C 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
label00000720:
00000720 7002 moveq.l D0, 0x02
00000722 B06E 0008 cmp.w D0, [A6 + 0x8]
00000726 6656 bne +0x58 /* 0000077E */
00000728 4EAD 2652 jsr [A5 + 0x2652 /* export_1222 */]
0000072C 7E78 moveq.l D7, 0x78
0000072E 7C18 moveq.l D6, 0x18
00000730 426E FFEC clr.w [A6 - 0x14]
00000734 3A2E FFEC move.w D5, [A6 - 0x14]
00000738 6036 bra +0x38 /* 00000770 */
label0000073A:
0000073A 7818 moveq.l D4, 0x18
0000073C 426E FFEA clr.w [A6 - 0x16]
00000740 3D6E FFEA FFF0 move.w [A6 - 0x10], [A6 - 0x16]
00000746 601A bra +0x1C /* 00000762 */
label00000748:
00000748 3F06 move.w -[A7], D6
0000074A 3004 move.w D0, D4
0000074C D07C 0010 add.w D0, 0x10
00000750 3F00 move.w -[A7], D0
00000752 A893 syscall MoveTo
00000754 3F07 move.w -[A7], D7
00000756 A883 syscall DrawChar
00000758 D87C 0020 add.w D4, 0x20 /* ' ' */
0000075C 5247 addq.w D7, 1
0000075E 526E FFF0 addq.w [A6 - 0x10], 1
label00000762:
00000762 7003 moveq.l D0, 0x03
00000764 B06E FFF0 cmp.w D0, [A6 - 0x10]
00000768 6CDE bge -0x20 /* 00000748 */
0000076A DC7C 0020 add.w D6, 0x20 /* ' ' */
0000076E 5245 addq.w D5, 1
label00000770:
00000770 7007 moveq.l D0, 0x07
00000772 B045 cmp.w D0, D5
00000774 6CC4 bge -0x3A /* 0000073A */
00000776 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
0000077A 4EBA FECA jsr [PC - 0x136 /* 00000646 */]
label0000077E:
0000077E 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00000782 4E5E unlink A6
00000784 205F movea.l A0, [A7]+
00000786 5C4F addq.w A7, 6
00000788 4ED0 jmp [A0]
export_232:
0000078A 4E56 FFE8 link A6, -0x0018
0000078E 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00000792 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
00000796 42A7 clr.l -[A7]
00000798 3F3C 00A5 move.w -[A7], 0xA5
0000079C 42A7 clr.l -[A7]
0000079E 70FF moveq.l D0, 0xFFFFFFFF
000007A0 2F00 move.l -[A7], D0
000007A2 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */]
000007A6 2D57 FFFC move.l [A6 - 0x4], [A7]
000007AA 3F3C 0002 move.w -[A7], 0x2
000007AE 486E FFEE pea.l [A6 - 0x12]
000007B2 486E FFF8 pea.l [A6 - 0x8]
000007B6 486E FFF0 pea.l [A6 - 0x10]
000007BA A98D syscall GetDialogItem/GetDItem
000007BC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007C0 3F3C 0002 move.w -[A7], 0x2
000007C4 3F2E FFEE move.w -[A7], [A6 - 0x12]
000007C8 487A 0148 pea.l [PC + 0x148 /* 00000912, value 0x4E56FFEC */]
000007CC 486E FFF0 pea.l [A6 - 0x10]
000007D0 A98E syscall SetDialogItem/SetDItem
000007D2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007D6 2F3C 0000 00A5 move.l -[A7], 0xA5
000007DC 3F3C 0001 move.w -[A7], 0x1
000007E0 1F3C 0001 move.b -[A7], 0x1
000007E4 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
label000007E8:
000007E8 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */]
000007EC 486E FFEC pea.l [A6 - 0x14]
000007F0 A991 syscall ModalDialog
000007F2 7002 moveq.l D0, 0x02
000007F4 B06E FFEC cmp.w D0, [A6 - 0x14]
000007F8 660A bne +0xC /* 00000804 */
000007FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007FE 4267 clr.w -[A7]
00000800 4EBA 0110 jsr [PC + 0x110 /* 00000912 */]
label00000804:
00000804 7001 moveq.l D0, 0x01
00000806 B06E FFEC cmp.w D0, [A6 - 0x14]
0000080A 57C0 seq D0
0000080C 7202 moveq.l D1, 0x02
0000080E B26E FFEC cmp.w D1, [A6 - 0x14]
00000812 57C1 seq D1
00000814 8001 or.b D0, D1
00000816 67D0 beq -0x2E /* 000007E8 */
label00000818:
00000818 486E FFE8 pea.l [A6 - 0x18]
0000081C 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
00000820 4267 clr.w -[A7]
00000822 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000826 101F move.b D0, [A7]+
00000828 0A00 0001 xori.b D0, 0x1
0000082C 67EA beq -0x14 /* 00000818 */
0000082E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000832 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
00000836 486E FFFC pea.l [A6 - 0x4]
0000083A 4EAD 302A jsr [A5 + 0x302A /* export_1537 */]
0000083E 1B7C 0001 C1CE move.b [A5 - 0x3E32], 0x1
00000844 4E5E unlink A6
00000846 4E75 rts
fn00000848:
00000848 4E56 FFFC link A6, -0x0004
0000084C 48E7 0308 movem.l -[A7], D6,D7,A4
00000850 286E 0008 movea.l A4, [A6 + 0x8]
00000854 206C 000A movea.l A0, [A4 + 0xA]
00000858 224C movea.l A1, A4
0000085A 5189 subq.l A1, 8
0000085C 41E8 0010 lea.l A0, [A0 + 0x10]
00000860 7003 moveq.l D0, 0x03
label00000862:
00000862 32D8 move.w [A1]+, [A0]+
00000864 51C8 FFFC dbf D0, -0x6 /* 00000862 */
00000868 486C FFF8 pea.l [A4 - 0x8]
0000086C 2F3C 000C 0000 move.l -[A7], 0xC0000
00000872 A8A9 syscall InsetRect
00000874 302E 000C move.w D0, [A6 + 0xC]
00000878 C1EC FFF2 muls.w D0, [A4 - 0xE]
0000087C 3C00 move.w D6, D0
0000087E 302E 000C move.w D0, [A6 + 0xC]
00000882 5340 subq.w D0, 1
00000884 41ED C304 lea.l A0, [A5 - 0x3CFC]
00000888 D040 add.w D0, D0
0000088A 3E30 0000 move.w D7, [A0 + D0.w]
0000088E 3007 move.w D0, D7
00000890 48C0 ext.l D0
00000892 81FC 0002 divs.w D0, 0x2
00000896 3206 move.w D1, D6
00000898 9240 sub.w D1, D0
0000089A 3941 FFFA move.w [A4 - 0x6], D1
0000089E 3007 move.w D0, D7
000008A0 D06C FFFA add.w D0, [A4 - 0x6]
000008A4 3940 FFFE move.w [A4 - 0x2], D0
000008A8 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000008AC 4E5E unlink A6
000008AE 205F movea.l A0, [A7]+
000008B0 5C4F addq.w A7, 6
000008B2 4ED0 jmp [A0]
fn000008B4:
000008B4 4E56 FFFC link A6, -0x0004
000008B8 48E7 0108 movem.l -[A7], D7,A4
000008BC 286E 0008 movea.l A4, [A6 + 0x8]
000008C0 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
000008C6 3E2E FFFC move.w D7, [A6 - 0x4]
000008CA 6018 bra +0x1A /* 000008E4 */
label000008CC:
000008CC 3007 move.w D0, D7
000008CE 5340 subq.w D0, 1
000008D0 41ED C304 lea.l A0, [A5 - 0x3CFC]
000008D4 D040 add.w D0, D0
000008D6 3230 0000 move.w D1, [A0 + D0.w]
000008DA B26D C5A6 cmp.w D1, [A5 - 0x3A5A]
000008DE 6602 bne +0x4 /* 000008E2 */
000008E0 6008 bra +0xA /* 000008EA */
label000008E2:
000008E2 5247 addq.w D7, 1
label000008E4:
000008E4 7006 moveq.l D0, 0x06
000008E6 B047 cmp.w D0, D7
000008E8 6CE2 bge -0x1C /* 000008CC */
label000008EA:
000008EA 3F07 move.w -[A7], D7
000008EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008F0 4EBA FF56 jsr [PC - 0xAA /* 00000848 */]
000008F4 486C FFF8 pea.l [A4 - 0x8]
000008F8 2F3C FFF8 FFF6 move.l -[A7], 0xFFF8FFF6
000008FE A8A9 syscall InsetRect
00000900 486C FFF8 pea.l [A4 - 0x8]
00000904 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000908 4CDF 1080 movem.l D7,A4, [A7]+
0000090C 4E5E unlink A6
0000090E 2E9F move.l [A7], [A7]+
00000910 4E75 rts
fn00000912:
00000912 4E56 FFEC link A6, -0x0014
00000916 48E7 0300 movem.l -[A7], D6,D7
0000091A 206E 000A movea.l A0, [A6 + 0xA]
0000091E 43EE FFF8 lea.l A1, [A6 - 0x8]
00000922 41E8 0010 lea.l A0, [A0 + 0x10]
00000926 7003 moveq.l D0, 0x03
label00000928:
00000928 32D8 move.w [A1]+, [A0]+
0000092A 51C8 FFFC dbf D0, -0x6 /* 00000928 */
0000092E 302E FFFE move.w D0, [A6 - 0x2]
00000932 906E FFFA sub.w D0, [A6 - 0x6]
00000936 48C0 ext.l D0
00000938 81FC 0007 divs.w D0, 0x7
0000093C 3D40 FFF2 move.w [A6 - 0xE], D0
00000940 4A6E 0008 tst.w [A6 + 0x8]
00000944 6656 bne +0x58 /* 0000099C */
00000946 2F0E move.l -[A7], A6
00000948 4EBA FF6A jsr [PC - 0x96 /* 000008B4 */]
0000094C 486E FFF4 pea.l [A6 - 0xC]
00000950 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
00000954 4267 clr.w -[A7]
00000956 302E FFF2 move.w D0, [A6 - 0xE]
0000095A 48C0 ext.l D0
0000095C 81FC 0002 divs.w D0, 0x2
00000960 D06E FFF6 add.w D0, [A6 - 0xA]
00000964 48C0 ext.l D0
00000966 81EE FFF2 divs.w D0, [A6 - 0xE]
0000096A 3F00 move.w -[A7], D0
0000096C 2F3C 0006 0001 move.l -[A7], 0x60001
00000972 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */]
00000976 3C1F move.w D6, [A7]+
00000978 3006 move.w D0, D6
0000097A 5340 subq.w D0, 1
0000097C 41ED C304 lea.l A0, [A5 - 0x3CFC]
00000980 D040 add.w D0, D0
00000982 3F30 0000 move.w -[A7], [A0 + D0.w]
00000986 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000098A 2F0E move.l -[A7], A6
0000098C 4EBA FF26 jsr [PC - 0xDA /* 000008B4 */]
00000990 2F2D C242 move.l -[A7], [A5 - 0x3DBE]
00000994 A873 syscall SetPort
00000996 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
0000099A 6030 bra +0x32 /* 000009CC */
label0000099C:
0000099C 7002 moveq.l D0, 0x02
0000099E B06E 0008 cmp.w D0, [A6 + 0x8]
000009A2 6628 bne +0x2A /* 000009CC */
000009A4 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1
000009AA 3E2E FFEC move.w D7, [A6 - 0x14]
000009AE 6010 bra +0x12 /* 000009C0 */
label000009B0:
000009B0 3F07 move.w -[A7], D7
000009B2 2F0E move.l -[A7], A6
000009B4 4EBA FE92 jsr [PC - 0x16E /* 00000848 */]
000009B8 486E FFF8 pea.l [A6 - 0x8]
000009BC A8A2 syscall PaintRect
000009BE 5247 addq.w D7, 1
label000009C0:
000009C0 7006 moveq.l D0, 0x06
000009C2 B047 cmp.w D0, D7
000009C4 6CEA bge -0x14 /* 000009B0 */
000009C6 2F0E move.l -[A7], A6
000009C8 4EBA FEEA jsr [PC - 0x116 /* 000008B4 */]
label000009CC:
000009CC 4CDF 00C0 movem.l D6,D7, [A7]+
000009D0 4E5E unlink A6
000009D2 205F movea.l A0, [A7]+
000009D4 5C4F addq.w A7, 6
000009D6 4ED0 jmp [A0]
export_233:
000009D8 4E56 FFE8 link A6, -0x0018
000009DC 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
000009E0 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */]
000009E4 42A7 clr.l -[A7]
000009E6 3F3C 00A2 move.w -[A7], 0xA2
000009EA 42A7 clr.l -[A7]
000009EC 70FF moveq.l D0, 0xFFFFFFFF
000009EE 2F00 move.l -[A7], D0
000009F0 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */]
000009F4 2D57 FFFC move.l [A6 - 0x4], [A7]
000009F8 3F3C 0002 move.w -[A7], 0x2
000009FC 486E FFEA pea.l [A6 - 0x16]
00000A00 486E FFF8 pea.l [A6 - 0x8]
00000A04 486E FFF0 pea.l [A6 - 0x10]
00000A08 A98D syscall GetDialogItem/GetDItem
00000A0A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A0E 3F3C 0002 move.w -[A7], 0x2
00000A12 3F2E FFEA move.w -[A7], [A6 - 0x16]
00000A16 487A 00FE pea.l [PC + 0xFE /* 00000B16, value 0x4E56FFF0 */]
00000A1A 486E FFF0 pea.l [A6 - 0x10]
00000A1E A98E syscall SetDialogItem/SetDItem
00000A20 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A24 2F3C 0000 00A2 move.l -[A7], 0xA2
00000A2A 3F3C 0001 move.w -[A7], 0x1
00000A2E 1F3C 0001 move.b -[A7], 0x1
00000A32 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */]
label00000A36:
00000A36 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */]
00000A3A 486E FFE8 pea.l [A6 - 0x18]
00000A3E A991 syscall ModalDialog
00000A40 7002 moveq.l D0, 0x02
00000A42 B06E FFE8 cmp.w D0, [A6 - 0x18]
00000A46 660A bne +0xC /* 00000A52 */
00000A48 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A4C 4267 clr.w -[A7]
00000A4E 4EBA 00C6 jsr [PC + 0xC6 /* 00000B16 */]
label00000A52:
00000A52 7001 moveq.l D0, 0x01
00000A54 B06E FFE8 cmp.w D0, [A6 - 0x18]
00000A58 57C0 seq D0
00000A5A 7202 moveq.l D1, 0x02
00000A5C B26E FFE8 cmp.w D1, [A6 - 0x18]
00000A60 57C1 seq D1
00000A62 8001 or.b D0, D1
00000A64 67D0 beq -0x2E /* 00000A36 */
label00000A66:
00000A66 486E FFEC pea.l [A6 - 0x14]
00000A6A 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
00000A6E 4267 clr.w -[A7]
00000A70 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */]
00000A74 101F move.b D0, [A7]+
00000A76 0A00 0001 xori.b D0, 0x1
00000A7A 67EA beq -0x14 /* 00000A66 */
00000A7C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000A80 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
00000A84 486E FFFC pea.l [A6 - 0x4]
00000A88 4EAD 302A jsr [A5 + 0x302A /* export_1537 */]
00000A8C 1B7C 0001 C1CE move.b [A5 - 0x3E32], 0x1
00000A92 7011 moveq.l D0, 0x11
00000A94 B06D C732 cmp.w D0, [A5 - 0x38CE]
00000A98 6708 beq +0xA /* 00000AA2 */
00000A9A 3F3C 0011 move.w -[A7], 0x11
00000A9E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label00000AA2:
00000AA2 4E5E unlink A6
00000AA4 4E75 rts
fn00000AA6:
00000AA6 4E56 FFF6 link A6, -0x000A
00000AAA 2F07 move.l -[A7], D7
00000AAC 302D C2E4 move.w D0, [A5 - 0x3D1C]
00000AB0 5740 subq.w D0, 3
00000AB2 6712 beq +0x14 /* 00000AC6 */
00000AB4 5340 subq.w D0, 1
00000AB6 6712 beq +0x14 /* 00000ACA */
00000AB8 5340 subq.w D0, 1
00000ABA 6712 beq +0x14 /* 00000ACE */
00000ABC 5340 subq.w D0, 1
00000ABE 6712 beq +0x14 /* 00000AD2 */
00000AC0 5540 subq.w D0, 2
00000AC2 6712 beq +0x14 /* 00000AD6 */
00000AC4 6014 bra +0x16 /* 00000ADA */
label00000AC6:
00000AC6 7E31 moveq.l D7, 0x31
00000AC8 6016 bra +0x18 /* 00000AE0 */
label00000ACA:
00000ACA 7E32 moveq.l D7, 0x32
00000ACC 6012 bra +0x14 /* 00000AE0 */
label00000ACE:
00000ACE 7E33 moveq.l D7, 0x33
00000AD0 600E bra +0x10 /* 00000AE0 */
label00000AD2:
00000AD2 7E34 moveq.l D7, 0x34
00000AD4 600A bra +0xC /* 00000AE0 */
label00000AD6:
00000AD6 7E35 moveq.l D7, 0x35
00000AD8 6006 bra +0x8 /* 00000AE0 */
label00000ADA:
00000ADA 426D C2E4 clr.w [A5 - 0x3D1C]
00000ADE 7E36 moveq.l D7, 0x36
label00000AE0:
00000AE0 3007 move.w D0, D7
00000AE2 907C 0031 sub.w D0, 0x31 /* '1' */
00000AE6 EB40 asl D0.w, 5
00000AE8 5040 addq.w D0, 8
00000AEA 3D40 FFFA move.w [A6 - 0x6], D0
00000AEE D07C 0020 add.w D0, 0x20 /* ' ' */
00000AF2 3D40 FFFE move.w [A6 - 0x2], D0
00000AF6 3D7C 0008 FFF8 move.w [A6 - 0x8], 0x8
00000AFC 302E FFF8 move.w D0, [A6 - 0x8]
00000B00 D07C 0020 add.w D0, 0x20 /* ' ' */
00000B04 3D40 FFFC move.w [A6 - 0x4], D0
00000B08 486E FFF8 pea.l [A6 - 0x8]
00000B0C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000B10 2E1F move.l D7, [A7]+
00000B12 4E5E unlink A6
00000B14 4E75 rts
fn00000B16:
00000B16 4E56 FFF0 link A6, -0x0010
00000B1A 48E7 0700 movem.l -[A7], D5,D6,D7
00000B1E 4A6E 0008 tst.w [A6 + 0x8]
00000B22 6600 008E bne +0x90 /* 00000BB2 */
00000B26 486E FFFC pea.l [A6 - 0x4]
00000B2A 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */]
00000B2E 4EBA FF76 jsr [PC - 0x8A /* 00000AA6 */]
00000B32 4267 clr.w -[A7]
00000B34 302E FFFE move.w D0, [A6 - 0x2]
00000B38 5140 subq.w D0, 8
00000B3A 48C0 ext.l D0
00000B3C 81FC 0020 divs.w D0, 0x20 /* ' ' */
00000B40 D07C 0031 add.w D0, 0x31 /* '1' */
00000B44 3F00 move.w -[A7], D0
00000B46 2F3C 0036 0031 move.l -[A7], 0x360031 /* '6\01' */
00000B4C 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */]
00000B50 3A1F move.w D5, [A7]+
00000B52 3005 move.w D0, D5
00000B54 0440 0031 subi.w D0, 0x31 /* '1' */
00000B58 6B48 bmi +0x4A /* 00000BA2 */
00000B5A 0C40 0005 cmpi.w D0, 0x5
00000B5E 6E42 bgt +0x44 /* 00000BA2 */
00000B60 D040 add.w D0, D0
00000B62 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000B66 4EFB 0000 jmp [PC + D0.w]
00000B6A 000E 0016 ori.b A6, 0x16
00000B6E 001E 0026 ori.b [A6]+, 0x26 /* '&' */
00000B72 002E 0036 3B7C ori.b [A6 + 0x3B7C], 0x36 /* '6' */
00000B78 0003 C2E4 ori.b D3, 0xE4
00000B7C 6024 bra +0x26 /* 00000BA2 */
00000B7E 3B7C 0004 C2E4 move.w [A5 - 0x3D1C], 0x4
00000B84 601C bra +0x1E /* 00000BA2 */
00000B86 3B7C 0005 C2E4 move.w [A5 - 0x3D1C], 0x5
00000B8C 6014 bra +0x16 /* 00000BA2 */
00000B8E 3B7C 0006 C2E4 move.w [A5 - 0x3D1C], 0x6
00000B94 600C bra +0xE /* 00000BA2 */
00000B96 3B7C 0008 C2E4 move.w [A5 - 0x3D1C], 0x8
00000B9C 6004 bra +0x6 /* 00000BA2 */
00000B9E 426D C2E4 clr.w [A5 - 0x3D1C]
label00000BA2:
00000BA2 4EBA FF02 jsr [PC - 0xFE /* 00000AA6 */]
00000BA6 2F2D C242 move.l -[A7], [A5 - 0x3DBE]
00000BAA A873 syscall SetPort
00000BAC 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
00000BB0 603A bra +0x3C /* 00000BEC */
label00000BB2:
00000BB2 7002 moveq.l D0, 0x02
00000BB4 B06E 0008 cmp.w D0, [A6 + 0x8]
00000BB8 6632 bne +0x34 /* 00000BEC */
00000BBA 4EAD 2652 jsr [A5 + 0x2652 /* export_1222 */]
00000BBE 7C10 moveq.l D6, 0x10
00000BC0 3D7C 0031 FFF0 move.w [A6 - 0x10], 0x31 /* '1' */
00000BC6 3E2E FFF0 move.w D7, [A6 - 0x10]
00000BCA 6012 bra +0x14 /* 00000BDE */
label00000BCC:
00000BCC 3F06 move.w -[A7], D6
00000BCE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000BD2 A893 syscall MoveTo
00000BD4 3F07 move.w -[A7], D7
00000BD6 A883 syscall DrawChar
00000BD8 DC7C 0020 add.w D6, 0x20 /* ' ' */
00000BDC 5247 addq.w D7, 1
label00000BDE:
00000BDE 7036 moveq.l D0, 0x36
00000BE0 B047 cmp.w D0, D7
00000BE2 6CE8 bge -0x16 /* 00000BCC */
00000BE4 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */]
00000BE8 4EBA FEBC jsr [PC - 0x144 /* 00000AA6 */]
label00000BEC:
00000BEC 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000BF0 4E5E unlink A6
00000BF2 205F movea.l A0, [A7]+
00000BF4 5C4F addq.w A7, 6
00000BF6 4ED0 jmp [A0]